The Cloud Software Engineer develops, maintains, and enhances complex and diverse Big Data Cloud systems based upon documented requirements. Directly contributes to all stages of back end processing, analyzing, and indexing. Provides expertise in Cloud Computing, Hadoop Eco System including implementing Java applications, Distributed Computing, Information Retrieval (IR),